package pe.com.csi.pm.regexiv.dao;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import pe.com.csi.pm.regexiv.bean.FotoElemento;
import pe.com.csi.pm.regexiv.db.DaoManager;
import pe.com.csi.pm.regexiv.interfaces.FotoElementoDAO;

public class FotoElementoDAOImpl implements FotoElementoDAO {

	Context context;

	public FotoElementoDAOImpl(Context context) {
		this.context = context;
	}

	@Override
	public int registrar(FotoElemento foto) {
		int rows = 0;
		try {
			DaoManager usdbh = new DaoManager(context);
			SQLiteDatabase db = usdbh.getWritableDatabase();
			ContentValues valores = new ContentValues();
			valores.put("IDELEV", foto.getIdElev());
			valores.put("NOMBRE", foto.getNombre());
			valores.put("MIME", foto.getMime());
			valores.put("FECHA", foto.getFecha());
			valores.put("LATITUD", foto.getLatitud());
			valores.put("LONGITUD", foto.getLongitud());
			valores.put("IMEI", foto.getImei());
			valores.put("FOTO", foto.getFoto());

			long pos = db.insert(DaoManager.TABLE_FOTO_ELEMENTO, null, valores);
			System.out.println("REGISTRADO " + DaoManager.TABLE_FOTO_ELEMENTO + "  " + pos);
			if (pos == -1)
				rows = 0;
			else
				rows = (int) pos;
			db.close();
		} catch (Exception e) {
			rows = 0;
			e.printStackTrace();
		}
		return rows;
	}

}
